home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / lib / mime / debian-view next >
Text File  |  2009-09-09  |  828b  |  48 lines

  1. #! /bin/sh
  2.  
  3. dpkg="dpkg"
  4.  
  5. echo "Info for debian package '$1':"
  6. dpkg-deb --info $1
  7.  
  8. echo     " "
  9. echo     "Do you wish to:"
  10. echo     " - I)nstall the package now,"
  11. echo     " - S)ave it to a file, or"
  12. echo     " - Q)uit now"
  13. echo -n "Your choice (I/S/Q)? "
  14. read choice
  15.  
  16. case "$choice" in
  17.  
  18.   [iI])
  19.     if [ `id --user` -ne 0 ]
  20.     then
  21.     echo    "Installation of Debian packages needs to be done as root."
  22.     echo -n "Enter command used to become root (default=sudo): "
  23.     read sudo
  24.     if [ -z "$sudo" ]; then
  25.         sudo="sudo"
  26.     fi
  27.     dpkg="$sudo $dpkg"
  28.     fi
  29.  
  30.     echo " "
  31.     echo "Installing package..."
  32.     eval "$dpkg --install '$1'"
  33.     ;;
  34.  
  35.   [sS])
  36.     echo -n "Save as? "
  37.     read filename
  38.     echo "Saving '$filename'..."
  39.     cat "$1" >$filename
  40.     ;;
  41.  
  42. esac
  43.  
  44. echo " "
  45. echo -n "Done.  Press <return> to continue: "
  46. read dummy
  47. echo " "
  48.